An Exploratory Method for Effective Deployment of Programmable Logic Controllers (PLCs)
نویسنده
چکیده
This paper presents a preliminary study of an approach that models programmable logic controllers (PLCs) for their effective deployment in industrial control processes. A working model is developed for automatic allocation of PLCs and also a formal verification of Ladder Diagram representations of control processes using the Symbolic Model Verifier (SMV) tool. Automatic resource allocation is achieved through the proposition of a digraph model for any Ladder Diagram representation of a control process, which is then translated into an XML (Extensible Mark Up Language) model. The required PLC resources needed to implement a control process are extracted from the XML model. These resources are then used by a selection engine to determine, from a PLC database, the most appropriate PLCs or Embedded Controllers (EBCs) that can satisfy the resource requirements. Additionally, information extracted from the XML model is used to generate a formally verifiable SMV code of the system. This paper focuses on the practical implementation, testing, and verification of three conceptual modules applied to a control process. These are, the XML model of the control process, the PLC Database Automatic Resource Allocation, and the XML-to-SMV translator. This work was significantly motivated by the ever increasing number of industries who seek to increase their productivity by automating their processes. Key-Words: Automatic Resource Allocation, XML Model, Programmable Logic Controllers (PLCs), PLC Database, XML to SMV Translation, and Formal Verification.
منابع مشابه
Combining Software Methods for Effective Deployment of Programmable Logic Controllers (PLCs)
This paper presents a preliminary study of an approach that models programmable logic controllers (PLCs) for their effective deployment in industrial control processes. A working model is developed for automatic allocation of PLCs and also a formal verification of Ladder Diagram representations of control processes using the Symbolic Model Verifier (SMV) tool. Automatic resource allocation is a...
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملResponse Time Driven Scheduling for Real-time Programmable Logic Controllers with Network-based I/o Systems
High performance programmable logic controllers(PLCs) are time critical systems that require deadline-guaranteed response time. This paper describes a processor and network scheduling method for real-time PLCs supporting networkbased I/O systems and multi-tasking facilities. This enhances schedulability under the pre-de ned response time constraints, by adjusting the period as well as the relea...
متن کاملNsls Control System Interface to Modicon Plc
The hardware engineering efforts at the National Synchrotron Light Source facility are currently geared towards the use of programmable logic controllers (PLCs) for the control of machine hardware. The PLC provides a cost-effective solution combined with easy maintenance and upgrade. Modicon control products from Schneider Automation Inc. have been chosen since a wide range of PLC’s, inexpensiv...
متن کاملCounterexample-Guided Abstraction Refinement for PLCs
This paper presents a method for model checking programs for programmable logic controllers (PLCs) using the counterexample-guided abstraction refinement (CEGAR) approach. The technique is tailored to this specific hardware platform by accounting for the cyclic scanning mode that is symptomatic to PLCs. In particular, the hardware model poses the need for on-the-fly abstraction refinement in or...
متن کامل